package com.icinfo.cloud.provider.punish.api.vo;

import lombok.Data;

import java.util.List;

/*
 * 外部api 返回数据封装
 * @author: lxj
 */
@Data
public class BaseInfoVo {

    /*
     * 经营地址
     */
    private String address;
    /*
     * 执法单位所属执法区划编码
     */
    private String adminiDivisionCode;
    /*
     * 当事人证件编号
     */
    private String administrativeCpCertCode;
    /*
     * 当事人证件类型
     */
    private String administrativeCpCertType;
    /*
     * 当事人名称
     */
    private String administrativeCpName;
    /*
     * 当事人联系电话
     */
    private String administrativeCpTel;
    /*
     * 当事人类型
     */
    private String administrativeCpType;
    /*
     * 案情介绍
     */
    private String caseDesc;
    /*
     * 执法单位受委托主体统一社会信用编码
     */
    private String entrustDeptCode;
    /*
     * 执法单位受委托主体名称
     */
    private String entrustDeptName;
    /*
     * 执法单位受委托主体区划编码
     */
    private String entrustDivisionCode;
    /*
     * 执法单位受委托主体机构编码
     */
    private String entrustOrgCode;
    /*
     * 执法单位所属执法主体名称
     */
    private String implementInstitution ;
    /*
     * 执法单位所属执法主体统一社会信用编码
     */
    private String implementInstitutionCode ;
    /*
     * 执法单位所属执法主体机构编码
     */
    private String implementInstitutionOrgCode;
    /*
     * 执法单位统一社会信用编码
     */
    private String lawDeptCode;
    /*
     * 执法单位区划编码
     */
    private String lawDeptDivisionCode;
    /*
     * 执法单位名称
     */
    private String lawDeptName ;
    /**
     * 执法单位统一社会信用编码
     */
    private String lawDeptOrgCode;
    /*
     * 执法单位机构部门编码
     */
    private String zfDeptCode;
    /*
     * 执法单位机构部门名称
     */
    private String zfDeptName;
    /*
     * 法人代表姓名
     */
    private String legalRepresentative ;
    /*
     * 法人代表身份证号
     */
    private String legalRepresentativeIdcard;
    /*
     * 法定代表人证件类型
     */
    private String legalRepresentativeType ;
    /*
     * 法定代表人证件类型
     */
    private String orgCode;
    /*
     * 案件名称
     */
    private String punishActionName ;
    /*
     * 案件编号
     */
    private String punishCaseCode ;
    /*
     * 案件业务状态（见代码字典）
     */
    private String  businessStatus ;
    /*
     * 案由
     */
    private String  caseSummary ;

    /*
     * 案由
     */
    private List<PunishPersonnel> punishPersonnelList;

    /*
     * 案发时间（上报时间）
     */
    private String reportTime ;

}
